package com.itheima.wisdomnext.service;

import com.itheima.wisdomnext.entity.Category;
import com.itheima.wisdomnext.entity.Post;

import java.util.List;

public interface CategoryService {

    // 获取所有分类
    List<Category> getAllCategories();

    // 根据名称查找分类
    Category getCategoryByName(String name);

    // 添加分类
    void addCategory(String name);

    // 删除分类
    void deleteCategory(int id) throws Exception;

    // 更新分类
    void updateCategory(Category category);

    // 根据分类名称获取该分类下的所有帖子
    List<Post> getPostsByCategory(String categoryName);  // 新增方法
}
